//
// Created by 袁绪龙 on 2024/4/25.
//

#ifndef BASIC_OPENGLWIDGET2_H
#define BASIC_OPENGLWIDGET2_H


#include <QOpenGLWidget>
#include <QOpenGLFunctions_3_3_Core>

/// 最基础的绘制三角形 - EBO
class OpenGLWidget2: public QOpenGLWidget, QOpenGLFunctions_3_3_Core {
Q_OBJECT
public:
    explicit OpenGLWidget2(QWidget *parent = nullptr);

protected:
    virtual void initializeGL(); ///< QOpenGLWidget的需要实现的函数
    virtual void resizeGL(int w, int h); ///< QOpenGLWidget的需要实现的函数
    virtual void paintGL(); ///< QOpenGLWidget的需要实现的函数
};


#endif //BASIC_AXBOPENGLWIDGET2_H
